html{background: url("../image/login.jpg") no-repeat center;background-size: 100% 100%;width: 100%;height: 100%;}
.container{width: 100%;height: 100%;margin: 0 auto;}
.content{position: absolute;top: 30%;left: 40px;right: 40px;bottom: 20px;text-align: center;}
.content-image{width: 70px;height: 70px;margin: 0 auto;border-radius: 35px;text-align: center;}
.login-title{color: #FFFFFF;letter-spacing: 1px;}
.login-input{width: 100%;height: 40px;margin-top: 15px;border-radius: 4px;background-color: #000000;opacity: 0.5;border: none;position: relative;}
.input{color: #ffffff;position: absolute;border: none;bottom: 0;background-color: #000000;top: 0px;right: 10px;left: 40px;font-size: 14px;display: block;}
.input-user{width: 40px;height: 40px;border-radius: 4px 0 0 4px;background: url("../image/addressbook_fill.png") no-repeat center;float: left;}
.input-pwd{width: 40px;height: 40px;border-radius: 4px 0 0 4px;background: url("../image/unlock_fill.png") no-repeat center;float: left;}
.button{width: 100%;height: 40px;border-radius: 4px;background-color:#2ac845;color: #FBFBFB;font-size: 18px;letter-spacing: 10px;border: none;}
.button:hover{background-color: #2ac654;}
.input-errormsg{color: #FF5722;font-size: 12px;}
.image-input .input{left: 10px;right: 110px;}
.image-input img{position: absolute;z-index: 1000;right: 0px;top: 0px;width: 110px;bottom: 0px;border-radius: 0 4px 4px 0;}